/* Write your styles */
html,body{
	/*font-family: Times New Roman, SimSun, STSong, serif;*/
	/*font-family: 'Times New Roman', 'Microsoft YaHei', Times, serif;*/
	font-family:"STHeiti","PingHei","Times New Roman","Microsoft YaHei","Lucida Grande", "Lucida Sans Unicode", "Helvetica","Arial","Verdana","sans-serif";
	min-height: 100%;
	margin: 0;
	height: 100%;
	padding: 0;
}
body{
	border-top: 3px solid #000;
	min-width: 1300px;
	color: #414042;
}

/*background:url(../img/progress.gif) no-repeat center center;*/
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; }
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
		#supersized a { width:100%; height:100%; display:block; }
			#supersized li.prevslide { z-index:-20; }
			#supersized li.activeslide { z-index:-10; }/*url(../img/progress.gif) no-repeat center center*/
			#supersized li.image-loading { background:#111; width:100%; height:100%; }
				#supersized li.image-loading img{ visibility:hidden; }
			#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
	color: #ddd; 
} 
/**覆盖amaze的样式*/
.am-container{
	padding: 0 8rem;
	max-width: 1600px;
}

.am-selected-list{
	font-size: 1.2rem;
}
.am-selected-list li.am-checked .am-icon-check{
	color: #000;
}
.am-icon-check:before{
	font-family:"iconfont" !important;
	content: "\e600";
	
}
.home .am-container,.am-container.home{
	max-width: none;
}
a {
	color: inherit;
}
a:hover, a:focus {
	color: inherit;
	outline: none;
}

.am-slider .am-slides img{
	max-height: 100%;
	max-width: none;
}
.am-form select, .am-form textarea, .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=number], .am-form input[type=email], .am-form input[type=url], .am-form input[type=search], .am-form input[type=tel], .am-form input[type=color], .am-form-field{
	font-size: 1.2rem;
}
.am-dimmer.am-active{
	animation:fadeIn 800ms linear;
	-webkit-animation:fadeIn 800ms linear; /* Safari 和 Chrome */
}
.am-modal.am-modal-active {
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.am-modal.am-modal-out {
    -webkit-transition-duration: 800ms;
    transition-duration: 800ms;
}
.am-pagination>li>a,.am-pagination>li>span{
	border: none;
}
.am-pagination>.am-active>a, .am-pagination>.am-active>span, .am-pagination>.am-active>a:hover, .am-pagination>.am-active>span:hover, .am-pagination>.am-active>a:focus, .am-pagination>.am-active>span:focus{
	font-weight: bold;
	color: #000;
	background-color: #fff;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}
/***affix plugin css***/
.affix{
	position: fixed;
	top: 0;
}
.affix-bottom{
	position: absolute;
}
.m-text-xs{
	font-size: 1.2rem;
}
/**网站样式*/
#m-header{
	width: 100%;
	border-bottom: 1px solid rgb(232,232,232);
	margin-bottom: 2rem;
}
#m-header.home{
	border-bottom: none;
}
#m-header.home{
	position: absolute;
	z-index: 100;
}
#m-header-hd{
	width: 100%;
}
#m-header form{
	float: left;
	margin:0;
	width: 0;
	position: relative;
	margin: 0.6rem 0 0.2rem;
	-webkit-transition: .15s;
	transition: .15s;
}
#m-header form input[type=text] {
	position: relative;
	z-index: 100;
	border: none;
	background-color: transparent;
	width: 40px;
	height: 24px;
	font-size: 1.1rem;
	-webkit-appearance: none;
	-webkit-transition: all .15s;
	transition: all .15s;
}
#m-header input[type='text']:focus{
	outline:0;
	border: 1px solid #dedede;
	width: 120px;
}
#m-header form button {
	position: absolute;
	top: 5px;
	left: 2px;
	z-index: 90;
	-webkit-appearance: none;
	background: 0 0;
	border: none;
	outline: 0;
}
#m-header nav{
	float: right;
	margin:0;
}

#m-header nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#m-header nav ul li{
	    /* margin-top: 24px; */
    /* height: 36px; */
    float: left;
    margin-top: 17px;
    margin-bottom: 7px;
    font-size: 12px;
    line-height: 12px;
    /* height: 36px; */
    /* padding-bottom: 0.2rem; */
    /* line-height: 36px; */
    cursor: pointer;
    /* display: inline-block; */
}
#m-header .m-nav-notice{
	font-style: italic;
	font-weight: 800;
	color: #841919;
	letter-spacing: 0.5px;
	font-size: 1.2rem;
}

.m-nav-user{
	margin-left: 4em;
}
.m-nav-cart{
}
.m-nav-split{
	margin: 0 1.5em;
	color: rgb(232,232,232);
	font-weight: 500;
}
.m-cart-size{
	color: grey;
}
.m-logout-btn{
	margin-left: 2em;
}
.m-login-user-btn{
	font-weight: bold;
}
#m-footer{
	background: grey;
	color: #fff;
	display: table;
	font-family: Georgia;
	width: 100%;
	height: 4.8rem;
}
.georgia{
	font-family: Georgia;
}
#m-footer ul{
	list-style: none;
	display: table-cell;
	width:33.333%;
	padding:0;
	text-indent: 0.2rem;
}

#m-footer li {
	display:inline-block;
	font-size: 1.2rem;
	margin: 0;
	padding: 0;
	line-height: 4.8rem;
	color: #fff;
}
#m-footer .left{
	margin-left: 0.6rem;
}
#m-footer .right{
	margin-right: 2rem;
}
#m-footer .split{
	color: #ccc;
}
.m-footer-content{
	padding: 0 10rem 0 0;
}

.m-footer-content .title{
	text-align: center;
	border-bottom: 1px solid #dddddd;
}
.m-footer-content .content-box{
	margin-top: 1rem;
	padding: 0 2rem;
}
.m-footer-content .content-box ul{
	font-weight: bold;
	margin-bottom: 0.8rem;
	margin-top: 2rem;
}
.m-footer-content .content-box p{
	padding-left: 1rem;
	margin-top: 0.8rem;
	line-height: 1.5;
}

.m-footer-content.about{
	margin-top: 6rem;
	padding: 0;
	width: 400px;
	margin-left: 8rem;
	margin-left: -moz-calc((100% - 700px) /2 );
    margin-left: -webkit-calc((100% - 700px) /2 );
	margin-left: calc((100% - 700px) /2 );
}
.m-footer-content.about .content-box{
	margin-top: 1rem;
}
.m-footer-content.about .content-box p{
	line-height: 2;
	padding-left: 0.5rem;
}
.m-footer-content.about .title{
	margin:3rem 1.5rem 0
}

.m-footer-content.contact,.m-footer-content.guide{
	margin-top: 3rem;
	padding: 0;
	width: 400px;
	margin-left: 10rem;
	margin-left: -moz-calc((100% - 700px) /2 );
    margin-left: -webkit-calc((100% - 700px) /2 );
	margin-left: calc((100% - 700px) /2 );
}
.m-footer-content.guide{
	width: 480px;
	margin-left: -moz-calc((100% - 780px) /2 );
    margin-left: -webkit-calc((100% - 780px) /2 );
	margin-left: calc((100% - 780px) /2 );
}
.m-footer-content.contact .content-box p{
	line-height: 2;
	text-align: center;
}
.m-footer-content.guide .content-box{
	padding: 0;
}
.m-footer-content.guide .content-box p{
	line-height: 2;
}

#m-main-wrap{
	min-height: 100%;
}
#m-main{
	min-height: 100%;
	width: auto;
}
#m-main-wrap.home{
	padding-left: 8rem;
}
#m-main.home{
	padding: 0;
	max-width: 100%;
	max-height: 100%;
	margin-left: 0;
}

#m-sidebar {
	width: 250px;
	min-height: 100%;
	float: left;
	font-size: 1.4rem;
	padding-right: 50px;
	/*font-weight: bold;*/
	position: relative;
}
#m-sidebar a{
	color: #5c5c5c;
}
#m-sidebar a.active{
	color: #000;
}
#m-sidebar .am-list{
	margin-top: 16px;/*use px ,avoid some browser min font-size not support 10px*/
}
#m-sidebar .am-list>li{
	border-color:rgb(232,232,232);
}
.m-logo{
	/*width:200px;*/
	height: 72px;/*use px ,avoid some browser min font-size not support 10px*/
}
#m-home-sidebar{
	position: absolute;
	z-index: 100;
	margin-top: 5.1rem;
}
#m-home-sidebar .am-container{
	padding-right: 0;
}
#m-home-sidebar #m-sidebar{
	margin-left: 0;
}

#m-home-sidebar li{
	background-color: transparent;
}
#m-home-sidebar .am-list li{
	border-width:0;
}

#m-sidebar .m-sidebar-sub{
	font-size: 1.2rem;
	font-weight: normal;
	margin: 0;
}
.m-sidebar-sub li{
	border-width: 0;
}
.m-sidebar-sub li>a{
	padding: 0.5rem 0 0.3rem;
}
.m-sidebar-sub li:nth-child(2)>a{
	padding: 0.3rem 0;
}
.m-slidbar-icon{
	font-size: 1.2rem;
	color: #aaa;
}

#m-content {
	height: auto;
	background: #fff;
	min-height: 100%;
	float: left;
	width: 100%;
	width:-moz-calc(100% - 250px);
	width:-webkit-calc(100% - 250px);
	width:calc(100% - 250px);
}
#m-content.home{
	width: 100%;
	height: 100%;
}

.m-logo-align{
	margin-top: 88px;
}

.m-products .am-thumbnail{
	margin-bottom: 1rem;
}
.m-products .am-thumbnail-caption{
	padding: 0.4rem 0 0 0.2rem;
	font-size: 1.4rem;
	font-weight: 500;
	color: inherit;
}

.m-recommends-wrap{
	margin-left: 0;
	padding-left: 0;
	border-top: 1px solid #dedede;
	font-size: 1.2rem;
}

.m-recommends .brand{
	margin-top: 0.6rem;
	font-weight: bold;
	font-family: Garamond,serif;
}
.m-recommends img{
	/*height: 240px;*/
	width: 100%;
	border: none;
	margin-bottom: 6px;
}

.m-products-empty{
	text-align: center;
    margin-top: 48px;
    font-size: 14px;
    color: #999;
}
.m-products .am-thumbnail,.m-recommends .am-thumbnail{
	border: none;
}
.m-products img{
	width: 100%;
}
.m-products .brand{
	font-weight: bold;
	font-family: Times New Roman,Garamond,serif;
	display: block;
	line-height: 1.4rem;
	margin-top: 0.6rem;
}
.m-products .name{
	font-size: 1.3rem;
	line-height: 1.3rem;
	margin-top: 0.6rem;
}
.m-products .price1{
	font-family: Georgia;
}
.discount-price{
	color: #e52524;
	font-family: Georgia;
}
.price-line-through{
	text-decoration:line-through;
	font-family: Georgia;
}
.m-product-divider{
	margin-top: 88px;
	border-top: 1px solid #dedede;
	margin-left: 1.5rem;
}
.m-product{
	position: relative;
    font-size: 0;
    letter-spacing: -3px;
	
}

.m-product-images{
	display:inline-block;
	width: 50%;
	width:-moz-calc(100% - 450px);
	width:-webkit-calc(100% - 450px);
	width:calc(100% - 450px);
	vertical-align: top;
	padding-bottom: 4px;
}
.m-product-detail{
	vertical-align:top;
	font-size: 1.2rem;
	display:inline-block;
	padding: 25px 0 0 25px;
	width: 450px;
	letter-spacing: 0;
}
.m-product-images img{
	width: 100%;
	max-width: 100%;
	margin: -1px 0 1rem;
}
.m-btn.m-add-btn{
	width: 60%;
}
.m-btn.m-btn-normal.m-favorite-btn{
	width: 36%;
	margin-left: 2%;
}

.m-product-detail h2{
	margin:0;
}
.m-product-detail .brand{
	font-size: 1.8rem;
	margin: 0;
	font-weight: bold;
	font-family: Garamond,serif;
}
.m-product-detail .enname{
	color: #999;
	font-size: 1.2rem;
	font-weight: 400;
}

.m-product-detail h3{
	margin: 0;
	font-size: 1.6rem;
	font-weight: 550;
}

.m-product-detail .price-bar{
	margin: 3.6rem 0 1rem;
	font-size: 1.6rem;
	font-family: Georgia;
	font-weight: 500;
}

.m-product-detail .list{
	margin:1rem 0 1rem;
	height: 3.2rem;
}
.m-product-detail .list select{
	display: none;
}
.m-product-detail .warn{
	color: #e52524;
}

.m-product-tabs{
	margin-top: 2rem;
	line-height: 2;
	letter-spacing: 0.5px;
}


.m-product-tabs .am-nav-tabs{
	border-color:#000;
	padding: 0 2rem;
	border-width: 2px;
}
.m-product-tabs .am-nav-tabs>li{
	margin-bottom: -2px;
	font-weight: bold;
	font-size: 1.4rem;
	width: 33.333%;
	text-align: center;
}
.m-product-tabs .am-nav-tabs>li>a{
	margin-right: 0;
	padding: 0;
	
}
.m-product-tabs .am-nav-tabs>li>a:hover{
	background: transparent;
	border-color: transparent;
	
}

.m-product-tabs .am-nav-tabs>li.am-active>a,
.m-product-tabs .am-nav-tabs>li.am-active>a:hover{
	border-color: #000;
	color: #000;
	border-width: 2px;
	border-bottom: none;
	background:#fff;
}

.m-product-tabs .am-tabs-bd .am-tab-panel{
	-webkit-transition: visibility .3s;
	transition: visibility .3s;
	font-size: 13px;
}

.m-product-tabs .am-tabs-bd{
	border: none;
}
.m-product-tabs .am-tabs-bd a{
	text-decoration: underline;
}
.m-notice{
	width: 320px;
	font-size: 1.1rem;
}
.m-notice-popover .close-btn{
	position: absolute;
	top: 0.4rem;
	right: 0.4rem;
	z-index: 2000;
	font-size: 1.2rem;
}

.m-notice-hd{
	margin: 0.8rem 0;
	font-weight: normal;
}
.m-notice-hd .enname{
	font-family: Georgia;
}

.m-notice-bd{
	line-height: 1.8;
}
.m-notice-popover{
	border: 1px solid #dedede;
	margin-top: -1px;
	background-color: #fff;
}
.m-notice-popover-inner,.m-cart-popover-inner{
	background-color: #fff;
	color: #414042;
}
.m-cart-popover{
	border-color: #dedede;
	display: block;
	visibility: hidden;
}
.m-cart-popover.am-active{
	visibility: visible;
}
.m-cart-list{
	width: 220px;
}
.m-cart-list-bd{
	font-size: 0.8rem;
	line-height: 1.2;
}
.m-cart-list-bd .no-product{
	padding-bottom: 8px;
	font-size: 1.1rem;
	display: inline-block;
}
.m-cart-item img{
	width: 48px;
	height: 56px;
	float: left;
}
.m-cart-item-bd{
	float: left;
	margin-left: 1rem;
}
.m-cart-item .price{
	margin-top: 1rem;
}
.m-cart-list-loading{
	font-size:4rem;
	text-align: center;
}
.m-cart-item-close{
	float: right;
	font-size: 1.4rem;
}

.m-cart{
	margin-bottom: 100px;
}
.m-cart-loading{
	font-size: 4rem;
	text-align: center;
}
.m-cart-hd{
	border-bottom: 1px solid #dedede;
	margin-top: 45px;
	height: 44px;
	line-height: 44px;
}
.m-cart-hd h1{
	margin: 0;
	float: left;
	font-size: 2.4rem;
}
.m-cart-hd .free-tip{
	float: right;
	font-size: 1.4rem;
	color: #841919;
	font-weight: 500;
}
.m-cart-table{
	border-collapse: collapse;
	font-size: 1.2rem;
	border-bottom: 1px solid #dedede;
}
.m-cart-table.am-table>thead>tr>th{
	padding: 0.9rem;
}
.m-cart-table .quantity{
	padding:0.6rem 1.4rem 0.4rem;
	border: 1px solid #bbb;
	border: 1px solid rgb(232,232,232);
}
.m-cart-table .current-quantity{
	color: #e52524;
	margin-top: 0.6rem;
	position: absolute;
	top: 4.6rem;
	left: 9.6rem;
}
.m-cart-table .close-btn{
	font-size: 1.4rem;
}
.m-cart-table .m-btn.m-btn-mini.quantity-btn{
	border: none;
	outline: none;
	box-sizing: content-box;
	width: 12px;
}
.m-cart-table .quantity-td{
	text-align: center;
	width: 23.5rem;
	position: relative;
}
.m-cart-table .money-td{
	width: 12rem;
}

.m-cart-table>tbody>tr>td{
	vertical-align: middle;
	text-align: left;
}
.m-cart-table .m-cart-item img{
	width: 72px;
	height: 72px;
}
.m-cart-stat{
	font-size: 1.2rem;
	text-align: right;
	display: inline-block;
	width: 49%;
}
.m-cart-stat .total{
	font-size: 1.6rem;
	font-weight: bold;
}
.m-cart-back{
	font-size: 1.2rem;	
	font-weight: bold;
	display: inline-block;
	width: 50%;
}
.m-cart-pay-btn-box{
	text-align: right;
	margin-top: 2rem;
}
/*
.m-dialog-mobile#boxer.mobile .boxer-content{
	text-align: center;
	
}
.m-dialog-mobile#boxer.mobile .m-login{
	padding: 10px 30px;
	box-sizing: content-box;
}*/
.m-dialog.am-modal{
	width: 720px;/*660+20padding*/
}
.m-dialog .am-modal-dialog{
	background: #fff;
	opacity:0.9;
}
.m-dialog .am-modal-bd{
	padding: 15px 30px 45px;
}
.m-dialog .am-close{
	font-size: 16px;
}
.m-login{
	width:660px;
	text-align: left;
  	background: #fff;
	display: inline-block;
}
.m-login h2{
	border-bottom: 1px solid rgb(232,232,232);
}
.m-login-login{
	width: 220px;
	float: left;
	margin: 0 58px 0 2px;
}
.m-login-reg{
	margin-left:40px;
	width: 340px;
	float: left;
}
.m-login-bd{
	font-size: 1.2rem;
}
.m-login-bd h3{
	font-size: 1.5rem;
}
.m-login-bd h3,.m-login-bd p{
	margin-bottom: 0.8rem;
	margin-top: 0;
}
.m-forgot-password,.forgot{
	text-decoration:underline;
}
.m-register,.m-login-forgot{
	margin-left: 2px;
}
.m-verify-code-group .am-btn{
	font-size:1.2rem;
	margin-left:-1px;
	width: 86px;
    padding: 7.5px;
}
.m-verify-code-group input{
	width:134px !important;
}
.m-verify-code-group .m-field-error{
	margin-left:86px;
}
.m-form-error{
	color: #e52524;
}
.m-horizontal-group>*{
	float: left;
}
.m-field-error{
	margin: 0.5em 0 0 0.5em;
	color: #e52524;
	font-size: 1.2rem;
}
.m-btn{
	background-color: grey;
	width: 220px;
	border: 2px solid #fff;
	outline: 1px solid grey;
	color: #fff;
	font-size: 1.2rem;
	display: inline-block;
	margin-bottom: 0;
	padding: .625em 1em;
	vertical-align: middle;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	cursor: pointer;
}
.m-btn.m-btn-normal{
	width: 100px;
	margin-left:0.8rem;
	border: none;
	background: #fff;
	color: #000;
}
.m-btn.m-btn-normal.disable{
	background: #dedede;
}
.m-btn.m-btn-pure{
	border: none;
}
.m-btn.m-btn-mini{
	border: none;
	background: #fff;
	color: #000;
	width: 28px;
	height: 28px;
}

#forgot-password{
	cursor: pointer;
}
.m-forgot-form{
	margin-top:20px;
	width:220px;
}
.m-login .am-form input,.m-login .am-form select,.m-login .am-form textarea{
	width: 220px;
}
.m-required{
	color:#e52524;
	font-size: 1.2rem;
}
.m-favorite-success{
	font-size:1.2rem;
	text-align: center;
}
.m-go-favorite{
	padding: 1.5rem 0;
	display: block;
	color: #841919;
}
.m-order-fragment{
	margin-top: 1rem;
}
.m-order-fragment h3{
	font-size: 1.2rem;
}
.m-order-fragment .am-checkbox, .am-radio{
	font-size: 1.2rem;
	line-height: 2;
}
.m-order-fragment textarea {
	height: 120px;
	width: 600px;
	font-size: 1.2rem;
}
.m-order-pay{
	margin-bottom: 6rem;
}
.m-order-pay .pay-type{
	display: inline-block;
	margin-right: 4rem;
}
.m-order-address .update{
	margin-left: 1rem;
	display: none;
	color: blue;
}
.m-order-address .mobile{
}
.m-order-address-content{
	padding: 0 1rem;
	display: inline-block;
}

.m-order-address .active{
	background: #ccc;
}

.m-order-address .active .update{
	display: inline;
}

.m-order-pay-tip{
	font-size: 1.2rem;
	line-height: 2;
}
.m-order-info{
	font-size: 1.2rem;
	margin: 2rem 0;
	line-height: 2;
}
.m-user{
	font-size: 1.2rem;
}
.m-user-title{
	border-bottom: 1px solid #dedede;
	margin-top: 45px;
	line-height: 44px;
	height: 44px;
}
.m-user-title h1{
	margin-bottom: 0;
	font-size: 2.4rem;
}
.m-user-hd{
	font-size: 1.4rem;
	font-weight: bold;
}

.m-user-hd ul{
	list-style: none;
	border-bottom: 1px solid #dedede;
	padding-left: 0;
}
.m-user-hd ul li{
	float: left;
	margin-right: 4rem;
	padding: 0.8rem 0;
}
.m-user-bd ul{
	list-style: none;
	padding-left: 0;
}
.m-user-bd ul li{
	margin-bottom: 2rem;
}
.m-user-bd ul li h3{
	margin-bottom: 0;
}
.m-table{
	border-collapse: collapse;
}
.m-user-order-block{
	margin-bottom: 2rem;
	padding-left: 2rem;
}
.m-btn-user-add-address{
	float: right;
	margin-top: -1.4rem;
}
.m-dialog-confirm{
	padding: 0;
	font-size: 1.4rem;
	text-align: center;
}
.m-dialog-hd{
	font-weight: 500;
	margin-bottom: 1rem;
	font-size: 1.8rem;
}
.m-dialog-bd{
	margin-bottom: 2rem;
}
.m-dialog-footer{
	height: 46px;
	margin-bottom: -30px;
}
.m-dialog-footer .m-btn.m-btn-normal{
	margin-left: 0;
}


/**专栏样式(the stories)**/
.m-story-wrap h3{
	font-weight: normal;
	font-size: 3.6rem;
	text-align: center;
	margin: 0;
	font-family: 'Didot','Sabon Next W01', 'Times New Roman', Times, serif;
}
.m-story-wrap h4{
	text-align: center;
	margin: 1rem 0 26px;
	font-size: 18px;
}
.m-story-wrap .m-parse{
	padding: 0 16px;
}
.m-story-wrap .m-parse img{
	display: block;
	padding-left: 48px;
	padding-right: 48px;
	width: 100%;
}
.m-story-wrap .m-parse p{
	margin-bottom: 12px;
	font-size: 13px;
	line-height: 2;
}
.m-story-wrap .m-parse a{
	text-decoration: underline;
}
.m-story-wrap .m-parse *+p{
	margin-top: 12px;
}
.m-story-wrap .m-stories-slider{
	margin-top: 16px;
	border-top: 1px solid #ddd;
}
.m-story-wrap .vjs-default-skin .vjs-big-play-button{
	left:-webkit-calc((100% - 4em) / 2);
	left:calc((100% - 4*1) / 2);
    top: -webkit-calc((100% - 2.6em) / 2);
	top: calc((100% - 2.6em) / 2);
}
.m-stories-slider .am-slider-default .am-direction-nav a{
	border-radius:0;
	background-color: #fff;
	width: 24px;
	text-align: center;
}
.m-stories-slider .am-slider-default .am-direction-nav .am-prev{
	left: 0;
}
.m-stories-slider .am-slider-default .am-direction-nav .am-next{
	right: 0;
}
.m-stories-slider .am-slider-default .am-direction-nav a:before{
	font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
	content: "\e604";
}
.m-stories-slider .am-slider-default .am-direction-nav a.am-next:before{
	content: "\e606";
}


.m-stories-slider .am-slider-carousel li{
	margin-right: 1.6rem;
}
.m-stories-slider .am-slider-default{
	-webkit-box-shadow: none;
    box-shadow: none;
}

.m-stories-slider h5,.m-stories-slider h6{
	margin: 1rem 0;
	font-size: 1.2rem;
	font-weight: normal;
	text-align: center;
}
.m-stories-slider h5{
	font-size: 1.3rem;
	font-family: 'Didot','Sabon Next W01', 'Times New Roman', Times, serif;
}
.m-stories-slider .summary{
	padding-bottom: 8px;
}
.m-stories-slider li{
	clear: none;
}
.m-stories-slider li.active{
}
#boxer{
	border-radius:0;
}
/**避免safari浏览器中的输入框不能输入值*/
#boxer input,#boxer textarea {
  -webkit-user-select:auto  !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}
#boxer .boxer-close{
	top:0.4rem;
	right: 0.4rem;
}
#boxer .boxer-close:before{
	font-weight: normal;
	font-size: 1.4rem;
	color: #666;
}


.m-banks-box{
	list-style: none;
	padding: 0;
}
.m-banks-box input{
	vertical-align: middle;
}

.m-banks-box li{
	float: left;
	margin-right: 115px;
	margin-bottom: 10px;
	line-height: 44px;
	
}

.m-bank-icon{
  background-image: url(../i/banklist.png);
  display: inline-block;
  width: 150px;
  height: 44px;
  vertical-align:middle;
  overflow: hidden;
}
.m-bank-icon.alipay{
	background-position: 0 0;
}
.m-bank-icon.cmb{
	background-position: 0 -45px;
}
.m-bank-icon.ccb{
	background-position: 0 -89px;
}

.m-bank-icon.icbc{
	background-position: 0 -133px;
}

.m-bank-icon.comm{
	background-position: 0 -177px;
}
.m-bank-icon.gdb{
	background-position: 0 -221px;
}
.m-bank-icon.boc{
	background-position: 0 -265px;
}
.m-bank-icon.ceb{
	background-position: 0 -309px;
}
.m-bank-icon.spdb{
	background-position: 0 -353px;
}
.m-bank-icon.psbc{
	background-position: 0 -397px;
}
.m-bank-icon.bjbank{
	background-position: 0 -441px;
}
.m-bank-icon.cmbc{
	background-position: 0 -485px;
}
.m-bank-icon.spa{
	background-position: 0 -529px;
}
.m-bank-icon.citic{
	background-position: 0 -573px;
}
.m-bank-icon.abc{
	background-position: 0 -617px;
}
.m-bank-icon.cib{
	background-position: 0 -661px;
}
.m-bank-icon.shbank{
	background-position: 0 -705px;
}
.m-bank-icon.nbbank{
	background-position: 0 -749px;
}
.m-bank-icon.wzcbb2c{
	background-position: 0 -793px;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9*/
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-menu:before { content: "\e601"; }
.icon-arrow-left:before { content: "\e604"; }
.icon-bag:before { content: "\e602"; }
.icon-check:before { content: "\e600"; }
.icon-arrow-right:before { content: "\e606"; }
.icon-check1:before { content: "\e603"; }
